package com.tom.architect.day04;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

// 必须有2个标识。
@Target(ElementType.FIELD) // 作用在哪里：Field属性，Method方法，Type类上面。
@Retention(RetentionPolicy.RUNTIME) // 什么时候起作用。RUNTIME程序运行时(程序运行中)，CLASS编译时(打包的时候)，Source编程阶段监测。
public @interface ViewById { // @interface 代表注解。

    int value(); // 参数，多个参数可以用数组：int[] value()  R.id.tv1,R.id.tv2
    // String name="";
}
